package com.im.service.tenderInfo.smo;

import java.util.List;
import java.util.Map;

import com.im.service.dto.DocManage;
import com.im.service.dto.PageQuery;
import com.im.service.dto.SearchOption;
import com.im.service.dto.TenderInfo;
import com.im.viewmodel.projectInvitManage.InvitInfoManageReqVo;
import com.im.viewmodel.projectInvitManage.InvitInfoManageRspVo;

public interface ITenderInfoQuerySMO {
	public PageQuery<InvitInfoManageRspVo> queryInvitInfo(InvitInfoManageReqVo reqVo, SearchOption searchOption) throws Exception;
	public TenderInfo queryTenderInfoById(String id);
	public PageQuery<TenderInfo> queryTenderInfoForPage(Map<String,Object> inMap, SearchOption searchOption) throws Exception;
	public List<TenderInfo> queryTenderInfoList(Map<String,Object> inMap) throws Exception;
	public List<TenderInfo> querySuccTenderInfoList(Map<String,Object> inMap) throws Exception;
	public PageQuery<TenderInfo> queryTenderInfoListPage(Map<String,Object> inMap) throws Exception;
	public List<TenderInfo> queryTenderInfoListForNotice(Map<String,Object> inMap) throws Exception;
	public List<TenderInfo> querySuccTendInfoListForOpenBid(Map<String,Object> inMap) throws Exception;
	public List<TenderInfo> queryTenderInfoForNoticeByNoticeId(Map<String,Object> inMap) throws Exception;
}
